/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */ 

package Exercicio1.Metalurgicos;

import Exercicio1.Motores.Motor;

/**
 *
 * @author Pedro
 */
public abstract class Metalurgico {

    private Motor item;

    protected abstract Motor fabricaMotor();

    public void novoMotor()
    {
       this.item = this.fabricaMotor();
    }

    public void exibirInformacoesMotor()
    {
       this.item.exibirInformacoesMotor();
    }

    public boolean VerificaQuantCilindradas(int cilindradas)
    {
      return this.item.VerificaQuantCilindradas(cilindradas);
    }

    public void SetCilindradas(int cilindradas)
    {
      this.item.SetCilindradas(cilindradas);
    }
    

}
